Python - Slicing Strings

পাইথন - স্ট্রিং স্লাইসিং

Slicing

আপনি কাট সিনট্যাক্স ব্যবহার করে অক্ষরের একটি পরিসীমা ফেরত দিতে পারেন।

স্ট্রিং এর একটি অংশ ফেরত দিতে স্টার্ট ইনডেক্স এবং এন্ড ইনডেক্স নির্দিষ্ট করুন, তাদের একটি কোলন দিয়ে আলাদা করুন।

Example

b = "Hello, World!"
print(b[2:5])

দ্রষ্টব্য: প্রথম অক্ষরের কোড 0 আছে।

Slice From the Start

স্টার্ট চিহ্নটি বাদ দিয়ে, ব্যাপ্তিটি প্রথম অক্ষর দিয়ে শুরু হয়:

Example

b = "Hello, World!"
print(b[:5])

Slice To the End

শেষ কোডটি বাদ দিয়ে, পরিসরটি শেষ পর্যন্ত যায়:

Example

b = "Hello, World!"
print(b[2:])

Negative Indexing

স্ট্রিং এর শেষ থেকে কাটা শুরু করতে নেতিবাচক চিহ্ন ব্যবহার করুন:

Example

b = "Hello, World!"
print(b[-5:-2])

Slicing Examples

🔪
Basic Slicing
b[2:5] → "llo"
লেভেল 2 থেকে 5 (5 অন্তর্ভুক্ত নয়)
🏁
From Start
b[:5] → "Hello"
শুরু থেকে লেভেল 5 পর্যন্ত
🏁
To End
b[2:] → "llo, World!"
লেভেল 2 শেষ পর্যন্ত
🔙
Negative Index
b[-5:-2] → "orl"
শেষ থেকে গণনা

Exercise

নিম্নলিখিত কোডের ফলাফল কি হবে: x = 'স্বাগত' মুদ্রণ(x[3:5])

lcome
✗ ভুল! x[3:] ​​ফিরে আসে 'আসা', কিন্তু শেষ সূচক 5 এ থামে x[3:5]।
come
✗ ভুল! x[3:7] 'come' রিটার্ন করে, কিন্তু x[3:5] মাত্র দুটি অক্ষর
com
✗ ভুল! x[3:5] হল সূচক 3 থেকে 5, কিন্তু 5 সহ নয়
co
✓ ঠিক আছে! এক্স